#################################################
#						#
#   Addon:	Twitter Addon			#
#   Autor:	KC-DJTheBlackEvil		#
#   Version:	1.0				#
#						#
#################################################
# INFORMATION #
###############

1) Wir bernehmen keine Haftung fr eventuelle Schden,
   die durch das Addon entstehen knnen!
   Somit nutzen Sie dieses Addon auf eigene Gefahr! Wir empfehlen,
   immer ein Backup der zu bearbeitenden Dateien anzulegen,
   um grere Schden zu vermeiden.

2) Bitte bedenken Sie das einige Templates auch im Adminbereich unter Sonstiges -> Vorlagen
   vorhanden sein knnten.

################
# Beschreibung #
################
Mit diesem kleinen Addon, knnen deine User ihr Twitter Account angeben,
der dieser dann im Profil angezeigt wird und wenn angegeben im Forum als
kleiner Button.
Desweiteren hat man die Auswahl ob man nur ein Link anzeigen mchte oder
das Widget (Fr das Userprofil).

Im Adminbereich hat jeder Admin die Mglichkeit bei falsch Eintragung,
dieses Feld zu bearbeiten.
Desweiteren kann man im Adminbereich unter Konfiguration -> Benutzereinstellung,
auswhlen was angezeigt werden soll und falls man das Widget whlt,
einige Einstellungen machen kann.




Laden sie alle Dateien unter beibehaltung der Ordnerstrukturen in Ihr Root verzeichniss,
ausser die Readme.txt.

Laden Sie folgende Dateien runter:

pkinc/public/userprofile.php
pkinc/public/userinfo.php
pkinc/lang/de/profile.php
pkinc/publictpl/usereditprofile.htm
pkinc/publictpl/userinfo.htm
pkinc/public/forumsearch.php
pkinc/public/forumsthread.php
pkinc/publictpl/forum/search_result_post_row.htm
pkinc/publictpl/forum/showthread_row.htm
pkinc/admin/useredit.php
pkinc/admin/config/member.php
pkinc/admintpl/edituser_full.htm
pkinc/admintpl/config_member.htm

und bearbeiten Sie diese wie folgt:

#############################################################################################
ffnen Sie die Datei mit einem Lffel: pkinc/public/userprofile.php

nach:

				user_icqid,

Fge darunter ein (Fein machst du das, dass war der erste Schritt):

# Twitter Anfang by www.kit-coding.de & www.kit-crafting.de #
				user_twitter,
				# Twitter Ende by www.kit-coding.de & www.kit-crafting.de #

---------------------------------------------------------------------------------------------
Suche dann weiter mit einer Gabel nach:

				'ud_icqid'=>'ud_icqid',

Fge darunter ein (Das Kindchen wird grer und grer^^):

# Twitter Anfang by www.kit-coding.de & www.kit-crafting.de #
				'ud_twitter'=>'ud_twitter',
				# Twitter Ende by www.kit-coding.de & www.kit-crafting.de #

---------------------------------------------------------------------------------------------
Suche dann im Schrank nach:

				user_icqid='".$S->F($ud_icqid)."',

Fge im Schrank dann darunter ein:

# Twitter Anfang by www.kit-coding.de & www.kit-crafting.de #
				user_twitter='".$S->F($ud_twitter)."',
				# Twitter Ende by www.kit-coding.de & www.kit-crafting.de #

---------------------------------------------------------------------------------------------
##############################
# Rohes Kit? Dann hier lesen #
##############################
Suche nach:

				'icqid'=>'icqid'

Ersetze durch:

'icqid'=>'icqid',
				# Twitter Anfang by www.kit-coding.de & www.kit-crafting.de #
				'twitter'=>'twitter',
				# Twitter Ende by www.kit-coding.de & www.kit-crafting.de #

##############################################################
# Profil Hack wie MSX oder andere eingebaut? Dann hier lesen #
##############################################################
Suche nach:

'icqid'=>'icqid',

fge dann darunter:

# Twitter Anfang by www.kit-coding.de & www.kit-crafting.de #
				'twitter'=>'twitter',
				# Twitter Ende by www.kit-coding.de & www.kit-crafting.de #
---------------------------------------------------------------------------------------------
Suche weiter:

		$user_icqid=intval($info['user_icqid'])>0 ? intval($info['user_icqid']) : NULL;

Fge darunter ein:

# Twitter Anfang by www.kit-coding.de & www.kit-crafting.de #
		$user_twitter=pkEntities($info['user_twitter']);
		# Twitter Ende by www.kit-coding.de & www.kit-crafting.de #

---------------------------------------------------------------------------------------------
Suche weiter:
				'icq_description',

Fge darunter ein:

# Twitter Anfang by www.kit-coding.de & www.kit-crafting.de #
				'twitter',
				'twitter_description',
				# Twitter Ende by www.kit-coding.de & www.kit-crafting.de #

---------------------------------------------------------------------------------------------
##############################
# Rohes Kit? Dann hier lesen #
##############################
Suche nach:

						user_icqid

Ersetze durch:

user_icqid,
						# Twitter Anfang by www.kit-coding.de & www.kit-crafting.de #
						user_twitter,
						# Twitter Ende by www.kit-coding.de & www.kit-crafting.de #

##############################################################
# Profil Hack wie MSX oder andere eingebaut? Dann hier lesen #
##############################################################
Suche nach:

user_icqid,

folgendes dann danach einfgen:

# Twitter Anfang by www.kit-coding.de & www.kit-crafting.de #
						user_twitter,
						# Twitter Ende by www.kit-coding.de & www.kit-crafting.de #

#############################################################################################
ffne folgende Datei mit einem Messer: pkinc/public/userinfo.php

Suche dann nach:

if($userinfo['user_icqid']!=0)
	{
	eval("\$info_icq=\"".pkTpl("member_icq_iconlink_2")."\";");
	}
else
	{
	$info_icq=$lang['not_specified'];
	}

Fge darunter ein:

# Twitter Anfang by www.kit-coding.de & www.kit-crafting.de #
if(!empty($userinfo['user_twitter']) && $config['twitter_status']==0)
	{
	eval("\$info_twitter=\"".pkTpl("member_twitter_textlink")."\";");
	}
elseif(!empty($userinfo['user_twitter']) && $config['twitter_status']==1)
	{
	eval("\$info_twitter=\"".pkTpl("member_twitter_widget")."\";");
	}
else
	{
	$info_twitter=$lang['not_specified'];
	}
# Twitter Ende by www.kit-coding.de & www.kit-crafting.de #

#############################################################################################
Bearbeiten sie die: pkinc/lang/de/profile.php

Suche die:

'icq_description'=>'Tragen Sie hier Ihre <a target="_blank" href="http://www.icq.com">ICQ-Nummer</a> ein.',

Fge darunter ein:

# Twitter Anfang by www.kit-coding.de & www.kit-crafting.de #
'twitter'=>'Twitter Name',
'twitter_description'=>'Trage hier deinen <a target="_blank" href="http://www.twitter.de">Twitter</a> Namen ein!',
# Twitter Ende by www.kit-coding.de & www.kit-crafting.de #

#############################################################################################
Bearbeite nun folgende Datei mit einem Skalpell^^:
pkinc/publictpl/usereditprofile.htm

Suche die:

 <tr>
  <td class="left">$L_editprofile_icq<br />
	<span class="small">$L_editprofile_icq_description</span></td>
  <td class="right">
	<input type="text" name="ud_icqid" size="20" value="$user_icqid" maxlength="15" /></td>
 </tr>

Fge darunter ein:

<!-- Twitter Anfang by www.kit-coding.de & www.kit-crafting.de -->
 <tr>
  <td class="left">$L_editprofile_twitter<br />
	<span class="small">$L_editprofile_twitter_description</span></td>
  <td class="right">
	<input type="text" name="ud_twitter" size="20" value="$user_twitter" maxlength="50" /></td>
 </tr>
 <!-- Twitter Ende by www.kit-coding.de & www.kit-crafting.de -->


#############################################################################################
Bearbeiten sie die: pkinc/publictpl/userinfo.htm

Suche die:

	 <tr>
	  <td class="left" nowrap="nowrap">ICQ</td>
	  <td class="right">$info_icq</td>
	 </tr>

Fge darunter ein:

<!-- Twitter Anfang by www.kit-coding.de & www.kit-crafting.de -->
	 <tr>
	  <td class="left" nowrap="nowrap">Twitter</td>
	  <td class="right">$info_twitter</td>
	 </tr>
	 <!-- Twitter Ende by www.kit-coding.de & www.kit-crafting.de -->

#############################################################################################
Bearbeiten sie die: pkinc/puplic/forumsearch.php

Suche nach:

		if(intval($userinfo['user_icqid'])>0)
			eval("\$info_icq= \"".pkTpl("forum/member_icq_iconlink")."\";");

Fge darunter ein:

# Twitter Anfang by www.kit-coding.de & www.kit-crafting.de #
						if ($userinfo['user_twitter']!="") 
						eval ("\$info_twitter= \"".pkTpl("forum/member_twitter_iconlink")."\";");
								else $info_twitter = "";
						# Twitter Ende by www.kit-coding.de & www.kit-crafting.de #

---------------------------------------------------------------------------------------------
Suche weiter nach:

				unset($info_icq);

und fge darunter ein:

# Twitter Anfang by www.kit-coding.de & www.kit-crafting.de #
				unset($info_twitter);
				# Twitter Ende by www.kit-coding.de & www.kit-crafting.de #

#############################################################################################
Bearbeiten sie die: pkinc/puplic/forumsthread.php

Suche nach:

			if($userinfo['user_icqid']>0)
				eval("\$info_icq= \"".pkTpl("forum/member_icq_iconlink")."\";");

und fge darunter ein:

# Twitter Anfang by www.kit-coding.de & www.kit-crafting.de #
	 		if ($userinfo['user_twitter']!="") 
				eval ("\$info_twitter= \"".pkTpl("forum/member_twitter_iconlink")."\";");
			else $info_twitter = "";
			# Twitter Ende by www.kit-coding.de & www.kit-crafting.de #

---------------------------------------------------------------------------------------------
suche weiter nach:

		unset($info_icq);

und fge darunter ein:

# Twitter Anfang by www.kit-coding.de & www.kit-crafting.de #
		unset($info_twitter);
		# Twitter Ende by www.kit-coding.de & www.kit-crafting.de #

#############################################################################################
Bearbeiten sie die: pkinc/publictpl/forum/search_result_post_row.htm

suchen sie nach:

		$info_icq

Fgen sie Direkt darunter ein:

<!-- Twitter Anfang by www.kit-coding.de & www.kit-crafting.de -->
		$info_twitter
		<!-- Twitter Anfang by www.kit-coding.de & www.kit-crafting.de -->

#############################################################################################
Bearbeiten sie die: pkinc/publictpl/forum/showthread_row.htm

suchen sie nach:
$info_icq

Fgen sie direkt DAHINTER ein:
<!-- Twitter Anfang by www.kit-coding.de & www.kit-crafting.de --> $info_twitter <!-- Twitter Ende by www.kit-coding.de & www.kit-crafting.de -->

#############################################################################################
Bearbeiten sie die: pkinc/admin/useredit.php

suchen sie nach:

user_yim='".$SQL->f($_POST['edit_yim'])."',


fgen sie darunter ein:

# Twitter Anfang by www.kit-coding.de & www.kit-crafting.de #
				user_twitter='".$SQL->f($_POST['edit_twitter'])."',
				# Twitter Ende by www.kit-coding.de & www.kit-crafting.de #

---------------------------------------------------------------------------------------------
suchen sie weiter nach:

$userinfo['user_yim']=($_POST['edit_yim']);


und fgen sie darunter ein:

# Twitter Anfang by www.kit-coding.de & www.kit-crafting.de #
		$userinfo['user_twitter']=($_POST['edit_twitter']);
		# Twitter Ende by www.kit-coding.de & www.kit-crafting.de #

---------------------------------------------------------------------------------------------
so, nun brav weitersuchen:

$userinfo['user_yim']=pkEntities($userinfo['user_yim']);

und darunter nun auch nochmal:

# Twitter Anfang by www.kit-coding.de & www.kit-crafting.de #
		$userinfo['user_twitter']=pkEntities($userinfo['user_twitter']);
		# Twitter Ende by www.kit-coding.de & www.kit-crafting.de #

---------------------------------------------------------------------------------------------
und weil es so schn war, noch einmal suchen bitte ;)

$userinfo['user_yim']=pkEntities($userinfo['user_yim']);

volgendes darunter einfgen:

# Twitter Anfang by www.kit-coding.de & www.kit-crafting.de #
	$userinfo['user_twitter']=pkEntities($userinfo['user_twitter']);
	# Twitter Ende by www.kit-coding.de & www.kit-crafting.de #

#############################################################################################
Bearbeiten Sie die: pkinc/admin/config/member.php

und suchen Sie nach:

$save_values['user_pndelete']	= $ENV->_post_id('user_pndelete');

fge darunter:

# Twitter Anfang by www.kit-coding.de & www.kit-crafting.de #
	$save_values['twitter_status']	=$ENV->_post_id('twitter_status');
	$save_values['twitter_shell_bg']=$ENV->_post('twitter_shell_bg');
	$save_values['twitter_shell_text']=$ENV->_post('twitter_shell_text');
	$save_values['twitter_tweet_text']=$ENV->_post('twitter_tweet_text');
	$save_values['twitter_tweet_bg']=$ENV->_post('twitter_tweet_bg');
	$save_values['twitter_link']	= $ENV->_post('twitter_link');
	$save_values['twitter_height']	= $ENV->_post('twitter_height');
	$save_values['twitter_width']	= $ENV->_post('twitter_width');
	# Twitter Ende by www.kit-coding.de & www.kit-crafting.de #

suche weiter nach:

return; #dont forget this
	}

fge darunter:

# Twitter Anfang by www.kit-coding.de & www.kit-crafting.de #
	$twitter_status0 = pkGetConfig('twitter_status') == 0 ? $_selected : '';
	$twitter_status1 = pkGetConfig('twitter_status') == 1 ? $_selected : '';
	# Twitter Ende by www.kit-coding.de & www.kit-crafting.de #

Suche weiter nach:

$user_pndelete = pkGetConfigF('user_pndelete');

fge darunter ein:

# Twitter Anfang by www.kit-coding.de & www.kit-crafting.de #
$twitter_shell_bg		= pkGetConfigF('twitter_shell_bg');
$twitter_shell_text		= pkGetConfigF('twitter_shell_text');
$twitter_tweet_text		= pkGetConfigF('twitter_tweet_text');
$twitter_tweet_bg		= pkGetConfigF('twitter_tweet_bg');
$twitter_link			= pkGetConfigF('twitter_link');
$twitter_height			= pkGetConfigF('twitter_height');
$twitter_width			= pkGetConfigF('twitter_width');
# Twitter Ende by www.kit-coding.de & www.kit-crafting.de #

#############################################################################################
Bearbeiten Sie die: pkinc/admintpl/edituser_full.htm

suchen Sie in dieser datei nach:

 <tr>
  <td class="left">Yahoo! ID</td>
  <td class="right">
	<input type="text" size="25" name="edit_yim" value="$userinfo[user_yim]" maxlength="50" class="w90" /></td>
 </tr>

und fgen sie darunter ein:

<!-- Twitter Anfang by www.kit-coding.de & www.kit-crafting.de -->
 <tr>
  <td class="left">Twitter Name</td>
  <td class="right"><input type="text" size="30" name="edit_twitter" value="$userinfo[user_twitter]" class="w90" /></td>
 </tr>
 <!-- Twitter Ende by www.kit-coding.de & www.kit-crafting.de -->

#############################################################################################
Bearbeiten sie die: pkinc/admintpl/config_member.htm

Suche nach:

<tr>
  <td class="highlight" colspan="2">Sonstiges</td>
 </tr>

fge DARBER folgendes ein:

<!-- Twitter Anfang by www.kit-coding.de & www.kit-crafting.de -->
 <tr>
  <td class="highlight" colspan="2">Twitter Userprofil Optionen</td>
 </tr>
 <tr>
  <td class="left" width="50%">Status<br />
	<font class="small">Wie soll Twitter angezeigt werden?</font></td>
  <td class="right" width="50%">
  	<select name="twitter_status" size="1" class="w90">
	<option value="0" $twitter_status0>Als Link</option>
	<option value="1" $twitter_status1>Als Widget</option>
	</select></td>
 </tr>
 <tr>
  <td colspan="2">Einstellungen f&uuml;r das Widget</td>
 </tr>
 <tr>
  <td class="left">Farbe des Shell Backgrounds<br />
  <font class="small">Header und Footer Hintergrundfarbe</font></td>
  <td class="right">
	# <input type="text" maxlength="6" value="$twitter_shell_bg" name="twitter_shell_bg" size="6" /></td>
 </tr>
 <tr>
  <td class="left">Farbe des Shell Text<br />
  <font class="small">Header und Footer Textfarbe</font></td>
  <td class="right">
	# <input type="text" maxlength="6" value="$twitter_shell_text" name="twitter_shell_text" size="6" /></td>
 </tr>
 <tr>
  <td class="left">Farbe des Tweet Backgrounds<br />
  	<font class="small">Tweet Hintergrundfarbe</font></td>
  <td class="right">
	# <input type="text" maxlength="6" value="$twitter_tweet_bg" name="twitter_tweet_bg" size="6" /></td>
 </tr>
 <tr>
  <td class="left">Farbe des Tweet Text<br />
  	<font class="small">Tweet Textfarbe</font></td>
  <td class="right">
	# <input type="text" maxlength="6" value="$twitter_tweet_text" name="twitter_tweet_text" size="6" /></td>
 </tr>
 <tr>
  <td class="left">Twitter Linfarbe<br />
  	<font class="small">Farbe der Links f&uuml;r die Tweets</font></td>
  <td class="right">
	# <input type="text" maxlength="6" value="$twitter_link" name="twitter_link" size="6" /></td>
 </tr>
 <tr>
  <td class="left">Widget Breite<br />
  	<font class="small">Breite des Widget angeben</font></td>
  <td class="right">
	<input type="text" maxlength="6" value="$twitter_width" name="twitter_width" size="6" /> px</td>
 </tr>
 <tr>
  <td class="left">Widget H&ouml;he<br />
  	<font class="small">H&ouml;he des Widget angeben</font></td>
  <td class="right">
	<input type="text" maxlength="6" value="$twitter_height" name="twitter_height" size="6" /> px</td>
 </tr>
 <!-- Twitter Ende by www.kit-coding.de & www.kit-crafting.de -->

#############################################################################################

Das war es endlich, war das nun so schwer?
Auch darauf geachtet ob du alles richtig eingesetzt hast? ;)

#############################################################################################

Habt Ihr das erledigt, ladet all diese Dateien wieder hoch, und ersetzt damit die Vorhandenen.
Anschlieend fhre die install.php aus.

- http://www.deineadresse.de/include.php?path=install
  oder mit Ordner
- http://www.deineadresse.de/ordnername/include.php?path=install

Nach der Installation solltest Du UNBEDINGT die install.php wieder von Deinem Server lschen

Wir Wnschen euch und euren Usern sehr viel Spass mit dem Addon.